package com.solutec.tag11;

class Kreis{
	int x, y;
	int radius;
	
	//defauld konstruktor:
	//Wird NUR  in einer Klasse generiert
	//wenn es keine expliziten Konstruktoren gibt
	//Kreis(){super();}

	//no-args Konstruktor:
	Kreis(){
		System.out.println("Kreis no-args Konstruktor");
	}
	
	// args Konstruktor:
	Kreis(int x, int y, int radius){
		System.out.println("Kreis mit parameter Konstruktor");
		this.x = x;
		this.y = y;
		this.radius = radius;
	}
	
	public String toString(){
		return "Kreis. R: " +radius+", Koord. : x: "+ x + ", y: " + y;
	}
	
}

public class Thema1_Konstruktoren {

	public static void main(String[] args) {
		
		System.out.println("---------------------");
		Kreis k1 = new Kreis(); // hier kein Fehler -> jede Klass hat standartkonstruktor no-args
		System.out.println("---------------------");
		k1.x = 2;
		k1.y = 55;
		k1.radius = 3;
		System.out.println(k1);
		
		Kreis k2 = new Kreis(7, 3, 40);
		System.out.println(k2);
	}

}
